package com.twinkle.service;

import com.twinkle.model.ClusterResult;

import java.text.ParseException;
import java.util.List;

/**
 * @title: ProjectManagerService
 * @description:
 * @author: Paul
 * @date: 2023/2/14 17:17
 */
public interface ClusterResultService {
    ClusterResult getClusterResultByModelId(String modelId);
    ClusterResult getClusterResultById(String id);
    String getAllClusterResultJson(int page, int count);
    String getAllClusterResultUIJson(int page, int count);
    String clusterResultListForUserAdd();
    String addClusterResult(ClusterResult algoResult) throws ParseException;
    String modifyClusterResult(ClusterResult algoResult);
    String deleteClusterResult(String id);
    List<ClusterResult> getAllClusterResult();
    String getAllClusterResultJsonBySearch(int page, int count, String algoName, String appName);
}
